home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_182.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
87KB
|
1,636 lines
# near model CODE resource
# jump table entries: 16144-16206 (63 of them)
export_2018:
00000000 4E56 0000 link A6, 0
00000004 203C 0000 35B6 move.l D0, 0x35B6
0000000A 4E5E unlink A6
0000000C 4E75 rts
export_2019:
fn0000000E:
0000000E 4E56 0000 link A6, 0
00000012 2F07 move.l -[A7], D7
00000014 3E2E 000E move.w D7, [A6 + 0xE]
00000018 6608 bne +0xA /* 00000022 */
0000001A 203C 0000 35B6 move.l D0, 0x35B6
00000020 6012 bra +0x14 /* 00000034 */
label00000022:
00000022 3007 move.w D0, D7
00000024 5340 subq.w D0, 1
00000026 48C0 ext.l D0
00000028 2F00 move.l -[A7], D0
0000002A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000002E 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000032 508F addq.l A7, 8
label00000034:
00000034 2E2E FFFC move.l D7, [A6 - 0x4]
00000038 4E5E unlink A6
0000003A 4E75 rts
export_2020:
fn0000003C:
0000003C 4E56 0000 link A6, 0
00000040 2F07 move.l -[A7], D7
00000042 2E2E 000C move.l D7, [A6 + 0xC]
00000046 7001 moveq.l D0, 0x01
00000048 0C87 0000 35B6 cmpi.l D7, 0x35B6
0000004E 6718 beq +0x1A /* 00000068 */
00000050 2F00 move.l -[A7], D0
00000052 2F07 move.l -[A7], D7
00000054 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000058 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
0000005C 508F addq.l A7, 8
0000005E 2200 move.l D1, D0
00000060 201F move.l D0, [A7]+
00000062 4A01 tst.b D1
00000064 6602 bne +0x4 /* 00000068 */
00000066 7000 moveq.l D0, 0x00
label00000068:
00000068 2E2E FFFC move.l D7, [A6 - 0x4]
0000006C 4E5E unlink A6
0000006E 4E75 rts
export_2021:
00000070 4E56 0000 link A6, 0
00000074 7042 moveq.l D0, 0x42
00000076 4E5E unlink A6
00000078 4E75 rts
export_2022:
fn0000007A:
0000007A 4E56 0000 link A6, 0
0000007E 48E7 0018 movem.l -[A7], A3,A4
00000082 286E 0008 movea.l A4, [A6 + 0x8]
00000086 200C move.l D0, A4
00000088 6754 beq +0x56 /* 000000DE */
0000008A 2054 movea.l A0, [A4]
0000008C 20AD FE84 move.l [A0], [A5 - 0x17C]
00000090 2F0C move.l -[A7], A4
00000092 2054 movea.l A0, [A4]
00000094 2F28 0028 move.l -[A7], [A0 + 0x28]
00000098 4EAD 4192 jsr [A5 + 0x4192 /* export_2094 */]
0000009C 2054 movea.l A0, [A4]
0000009E 2F28 0030 move.l -[A7], [A0 + 0x30]
000000A2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000000A6 2054 movea.l A0, [A4]
000000A8 2668 0028 movea.l A3, [A0 + 0x28]
000000AC 2F0B move.l -[A7], A3
000000AE 2053 movea.l A0, [A3]
000000B0 2050 movea.l A0, [A0]
000000B2 2268 00FC movea.l A1, [A0 + 0xFC]
000000B6 4E91 jsr [A1]
000000B8 200C move.l D0, A4
000000BA 4FEF 0010 lea.l A7, [A7 + 0x10]
000000BE 671E beq +0x20 /* 000000DE */
000000C0 7000 moveq.l D0, 0x00
000000C2 2F00 move.l -[A7], D0
000000C4 2F0C move.l -[A7], A4
000000C6 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
000000CA 202E 000C move.l D0, [A6 + 0xC]
000000CE 0800 0000 btst.b D0, 0x0
000000D2 508F addq.l A7, 8
000000D4 6708 beq +0xA /* 000000DE */
000000D6 2F0C move.l -[A7], A4
000000D8 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000000DC 588F addq.l A7, 4
label000000DE:
000000DE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000000E4 4E5E unlink A6
000000E6 4E75 rts
export_2023:
fn000000E8:
000000E8 4E56 0000 link A6, 0
000000EC 48E7 0018 movem.l -[A7], A3,A4
000000F0 266E 0010 movea.l A3, [A6 + 0x10]
000000F4 286E 000C movea.l A4, [A6 + 0xC]
000000F8 2054 movea.l A0, [A4]
000000FA 2028 0004 move.l D0, [A0 + 0x4]
000000FE 0480 616C 6973 subi.l D0, 0x616C6973 /* 'alis' */
00000104 6718 beq +0x1A /* 0000011E */
00000106 0480 0F09 0AEE subi.l D0, 0xF090AEE
0000010C 6710 beq +0x12 /* 0000011E */
0000010E 0480 02EF F800 subi.l D0, 0x2EFF800
00000114 6708 beq +0xA /* 0000011E */
00000116 0480 0303 F916 subi.l D0, 0x303F916
0000011C 6606 bne +0x8 /* 00000124 */
label0000011E:
0000011E 422B 0004 clr.b [A3 + 0x4]
00000122 6010 bra +0x12 /* 00000134 */
label00000124:
00000124 2F0B move.l -[A7], A3
00000126 2F0C move.l -[A7], A4
00000128 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000012C 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */]
00000130 4FEF 000C lea.l A7, [A7 + 0xC]
label00000134:
00000134 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000013A 4E5E unlink A6
0000013C 4E75 rts
export_2024:
fn0000013E:
0000013E 4E56 0000 link A6, 0
00000142 48E7 0118 movem.l -[A7], D7,A3,A4
00000146 3E2E 000E move.w D7, [A6 + 0xE]
0000014A 286E 0008 movea.l A4, [A6 + 0x8]
0000014E 0C47 0BEA cmpi.w D7, 0xBEA
00000152 6624 bne +0x26 /* 00000178 */
00000154 7000 moveq.l D0, 0x00
00000156 2054 movea.l A0, [A4]
00000158 2668 0028 movea.l A3, [A0 + 0x28]
0000015C 2F00 move.l -[A7], D0
0000015E 2F0B move.l -[A7], A3
00000160 2053 movea.l A0, [A3]
00000162 2050 movea.l A0, [A0]
00000164 2268 0168 movea.l A1, [A0 + 0x168]
00000168 4E91 jsr [A1]
0000016A 588F addq.l A7, 4
0000016C 2200 move.l D1, D0
0000016E 201F move.l D0, [A7]+
00000170 4A01 tst.b D1
00000172 57C0 seq D0
00000174 4400 neg.b D0
00000176 600C bra +0xE /* 00000184 */
label00000178:
00000178 48C7 ext.l D7
0000017A 2F07 move.l -[A7], D7
0000017C 2F0C move.l -[A7], A4
0000017E 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */]
00000182 508F addq.l A7, 8
label00000184:
00000184 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000018A 4E5E unlink A6
0000018C 4E75 rts
export_2025:
0000018E 4E56 0000 link A6, 0
00000192 48E7 0108 movem.l -[A7], D7,A4
00000196 286E 0010 movea.l A4, [A6 + 0x10]
0000019A 3E2E 000E move.w D7, [A6 + 0xE]
0000019E 0C47 0BEA cmpi.w D7, 0xBEA
000001A2 6608 bne +0xA /* 000001AC */
000001A4 38BC 0C06 move.w [A4], 0xC06
000001A8 701F moveq.l D0, 0x1F
000001AA 6012 bra +0x14 /* 000001BE */
label000001AC:
000001AC 2F0C move.l -[A7], A4
000001AE 48C7 ext.l D7
000001B0 2F07 move.l -[A7], D7
000001B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001B6 4EAD 1872 jsr [A5 + 0x1872 /* export_778 */]
000001BA 4FEF 000C lea.l A7, [A7 + 0xC]
label000001BE:
000001BE 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000001C4 4E5E unlink A6
000001C6 4E75 rts
export_2026:
000001C8 4E56 0000 link A6, 0
000001CC 203C 0000 35B6 move.l D0, 0x35B6
000001D2 4E5E unlink A6
000001D4 4E75 rts
export_2027:
000001D6 4E56 0000 link A6, 0
000001DA 2F0C move.l -[A7], A4
000001DC 206E 0008 movea.l A0, [A6 + 0x8]
000001E0 2050 movea.l A0, [A0]
000001E2 2F28 0030 move.l -[A7], [A0 + 0x30]
000001E6 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000001EA 2840 movea.l A4, D0
000001EC 2054 movea.l A0, [A4]
000001EE 2028 000A move.l D0, [A0 + 0xA]
000001F2 286E FFFC movea.l A4, [A6 - 0x4]
000001F6 4E5E unlink A6
000001F8 4E75 rts
export_2028:
000001FA 4E56 0000 link A6, 0
000001FE 2F0C move.l -[A7], A4
00000200 206E 0008 movea.l A0, [A6 + 0x8]
00000204 2050 movea.l A0, [A0]
00000206 2868 0028 movea.l A4, [A0 + 0x28]
0000020A 2054 movea.l A0, [A4]
0000020C 4A68 006E tst.w [A0 + 0x6E]
00000210 57C0 seq D0
00000212 4400 neg.b D0
00000214 286E FFFC movea.l A4, [A6 - 0x4]
00000218 4E5E unlink A6
0000021A 4E75 rts
export_2029:
0000021C 4E56 0000 link A6, 0
00000220 2F0C move.l -[A7], A4
00000222 206E 0008 movea.l A0, [A6 + 0x8]
00000226 2050 movea.l A0, [A0]
00000228 2F28 0030 move.l -[A7], [A0 + 0x30]
0000022C 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00000230 2840 movea.l A4, D0
00000232 2054 movea.l A0, [A4]
00000234 2028 000E move.l D0, [A0 + 0xE]
00000238 286E FFFC movea.l A4, [A6 - 0x4]
0000023C 4E5E unlink A6
0000023E 4E75 rts
export_2030:
00000240 4E56 0000 link A6, 0
00000244 2F0C move.l -[A7], A4
00000246 206E 0008 movea.l A0, [A6 + 0x8]
0000024A 2050 movea.l A0, [A0]
0000024C 2F28 0030 move.l -[A7], [A0 + 0x30]
00000250 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00000254 2840 movea.l A4, D0
00000256 2054 movea.l A0, [A4]
00000258 3028 0012 move.w D0, [A0 + 0x12]
0000025C 286E FFFC movea.l A4, [A6 - 0x4]
00000260 4E5E unlink A6
00000262 4E75 rts
export_2031:
00000264 4E56 0000 link A6, 0
00000268 48E7 0108 movem.l -[A7], D7,A4
0000026C 286E 0008 movea.l A4, [A6 + 0x8]
00000270 2F0C move.l -[A7], A4
00000272 2054 movea.l A0, [A4]
00000274 2050 movea.l A0, [A0]
00000276 2268 0148 movea.l A1, [A0 + 0x148]
0000027A 4E91 jsr [A1]
0000027C 0480 4452 5652 subi.l D0, 0x44525652 /* 'DRVR' */
00000282 588F addq.l A7, 4
00000284 673A beq +0x3C /* 000002C0 */
00000286 0480 01FC F802 subi.l D0, 0x1FCF802
0000028C 672A beq +0x2C /* 000002B8 */
0000028E 0480 04F3 F9FE subi.l D0, 0x4F3F9FE
00000294 6742 beq +0x44 /* 000002D8 */
00000296 0480 0303 0602 subi.l D0, 0x3030602
0000029C 671A beq +0x1C /* 000002B8 */
0000029E 0480 1B2E 1E0E subi.l D0, 0x1B2E1E0E
000002A4 673A beq +0x3C /* 000002E0 */
000002A6 0480 09F2 0212 subi.l D0, 0x9F20212
000002AC 671A beq +0x1C /* 000002C8 */
000002AE 0480 0007 F5AC subi.l D0, 0x7F5AC
000002B4 671A beq +0x1C /* 000002D0 */
000002B6 6030 bra +0x32 /* 000002E8 */
label000002B8:
000002B8 2E3C 6666 696C move.l D7, 0x6666696C /* 'ffil' */
000002BE 602E bra +0x30 /* 000002EE */
label000002C0:
000002C0 2E3C 6466 696C move.l D7, 0x6466696C /* 'dfil' */
000002C6 6026 bra +0x28 /* 000002EE */
label000002C8:
000002C8 2E3C 7466 696C move.l D7, 0x7466696C /* 'tfil' */
000002CE 601E bra +0x20 /* 000002EE */
label000002D0:
000002D0 2E3C 7366 696C move.l D7, 0x7366696C /* 'sfil' */
000002D6 6016 bra +0x18 /* 000002EE */
label000002D8:
000002D8 2E3C 6B66 696C move.l D7, 0x6B66696C /* 'kfil' */
000002DE 600E bra +0x10 /* 000002EE */
label000002E0:
000002E0 2E3C 6966 696C move.l D7, 0x6966696C /* 'ifil' */
000002E6 6006 bra +0x8 /* 000002EE */
label000002E8:
000002E8 2E3C 3F3F 3F3F move.l D7, 0x3F3F3F3F /* '????' */
label000002EE:
000002EE 2007 move.l D0, D7
000002F0 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000002F6 4E5E unlink A6
000002F8 4E75 rts
export_2032:
000002FA 4E56 0000 link A6, 0
000002FE 203C 6D6F 7672 move.l D0, 0x6D6F7672 /* 'movr' */
00000304 4E5E unlink A6
00000306 4E75 rts
export_2033:
00000308 4E56 0000 link A6, 0
0000030C 48E7 0018 movem.l -[A7], A3,A4
00000310 286E 0008 movea.l A4, [A6 + 0x8]
00000314 2F0C move.l -[A7], A4
00000316 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
0000031A 2054 movea.l A0, [A4]
0000031C 2668 000A movea.l A3, [A0 + 0xA]
00000320 2F0B move.l -[A7], A3
00000322 2053 movea.l A0, [A3]
00000324 2050 movea.l A0, [A0]
00000326 2268 00FC movea.l A1, [A0 + 0xFC]
0000032A 4E91 jsr [A1]
0000032C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000332 4E5E unlink A6
00000334 4E75 rts
export_2034:
00000336 4E56 FFF0 link A6, -0x0010
0000033A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000033E 3C2E 000E move.w D6, [A6 + 0xE]
00000342 286E 0008 movea.l A4, [A6 + 0x8]
00000346 0C46 5144 cmpi.w D6, 0x5144 /* 'QD' */
0000034A 670C beq +0xE /* 00000358 */
0000034C 0C46 514A cmpi.w D6, 0x514A /* 'QJ' */
00000350 6706 beq +0x8 /* 00000358 */
00000352 0C46 0BEE cmpi.w D6, 0xBEE
00000356 6650 bne +0x52 /* 000003A8 */
label00000358:
00000358 7E00 moveq.l D7, 0x00
0000035A 2054 movea.l A0, [A4]
0000035C 2068 0028 movea.l A0, [A0 + 0x28]
00000360 2D48 FFFC move.l [A6 - 0x4], A0
00000364 2050 movea.l A0, [A0]
00000366 2668 006A movea.l A3, [A0 + 0x6A]
0000036A 2F0B move.l -[A7], A3
0000036C 486E FFF0 pea.l [A6 - 0x10]
00000370 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000374 41EE FFF0 lea.l A0, [A6 - 0x10]
00000378 508F addq.l A7, 8
0000037A 6018 bra +0x1A /* 00000394 */
label0000037C:
0000037C 2F0C move.l -[A7], A4
0000037E 2F0B move.l -[A7], A3
00000380 4EAD 445A jsr [A5 + 0x445A /* export_2183 */]
00000384 4A00 tst.b D0
00000386 508F addq.l A7, 8
00000388 670A beq +0xC /* 00000394 */
0000038A 2F0B move.l -[A7], A3
0000038C 4EAD 43AA jsr [A5 + 0x43AA /* export_2161 */]
00000390 DE80 add.l D7, D0
00000392 588F addq.l A7, 4
label00000394:
00000394 486E FFF0 pea.l [A6 - 0x10]
00000398 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000039C 2640 movea.l A3, D0
0000039E 200B move.l D0, A3
000003A0 588F addq.l A7, 4
000003A2 66D8 bne -0x26 /* 0000037C */
000003A4 2007 move.l D0, D7
000003A6 600C bra +0xE /* 000003B4 */
label000003A8:
000003A8 48C6 ext.l D6
000003AA 2F06 move.l -[A7], D6
000003AC 2F0C move.l -[A7], A4
000003AE 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */]
000003B2 508F addq.l A7, 8
label000003B4:
000003B4 4CEE 18C0 FFE0 movem.l D6,D7,A3,A4, [A6 - 0x20]
000003BA 4E5E unlink A6
000003BC 4E75 rts
export_2035:
fn000003BE:
000003BE 4E56 FDF8 link A6, -0x0208
000003C2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000003C6 3E2E 0012 move.w D7, [A6 + 0x12]
000003CA 266E 000C movea.l A3, [A6 + 0xC]
000003CE 286E 0008 movea.l A4, [A6 + 0x8]
000003D2 3007 move.w D0, D7
000003D4 0440 0BEC subi.w D0, 0xBEC
000003D8 6700 0178 beq +0x17A /* 00000552 */
000003DC 5540 subq.w D0, 2
000003DE 675C beq +0x5E /* 0000043C */
000003E0 5540 subq.w D0, 2
000003E2 6732 beq +0x34 /* 00000416 */
000003E4 0440 0016 subi.w D0, 0x16
000003E8 6700 01F4 beq +0x1F6 /* 000005DE */
000003EC 0440 453B subi.w D0, 0x453B /* 'E;' */
000003F0 6700 00A6 beq +0xA8 /* 00000498 */
000003F4 5340 subq.w D0, 1
000003F6 6700 00E2 beq +0xE4 /* 000004DA */
000003FA 5340 subq.w D0, 1
000003FC 6700 013E beq +0x140 /* 0000053C */
00000400 5340 subq.w D0, 1
00000402 6700 0118 beq +0x11A /* 0000051C */
00000406 5340 subq.w D0, 1
00000408 6700 0132 beq +0x134 /* 0000053C */
0000040C 5B40 subq.w D0, 5
0000040E 6700 010C beq +0x10E /* 0000051C */
00000412 6000 01D8 bra +0x1DA /* 000005EC */
label00000416:
00000416 2054 movea.l A0, [A4]
00000418 2D68 0028 FFFC move.l [A6 - 0x4], [A0 + 0x28]
0000041E 48C7 ext.l D7
00000420 2F07 move.l -[A7], D7
00000422 2F0B move.l -[A7], A3
00000424 206E FFFC movea.l A0, [A6 - 0x4]
00000428 2F08 move.l -[A7], A0
0000042A 2050 movea.l A0, [A0]
0000042C 2050 movea.l A0, [A0]
0000042E 2268 0054 movea.l A1, [A0 + 0x54]
00000432 4E91 jsr [A1]
00000434 4FEF 000C lea.l A7, [A7 + 0xC]
00000438 6000 01C2 bra +0x1C4 /* 000005FC */
label0000043C:
0000043C 4878 5120 push.l 0x5120 /* 'Q ' */
00000440 2F0B move.l -[A7], A3
00000442 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000446 41EE FEF8 lea.l A0, [A6 - 0x108]
0000044A 4210 clr.b [A0]
0000044C 4878 5141 push.l 0x5141 /* 'QA' */
00000450 486E FEF8 pea.l [A6 - 0x108]
00000454 2F0C move.l -[A7], A4
00000456 2054 movea.l A0, [A4]
00000458 2050 movea.l A0, [A0]
0000045A 2268 0054 movea.l A1, [A0 + 0x54]
0000045E 4E91 jsr [A1]
00000460 7000 moveq.l D0, 0x00
00000462 2F00 move.l -[A7], D0
00000464 486E FEF8 pea.l [A6 - 0x108]
00000468 2F0B move.l -[A7], A3
0000046A 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
0000046E 4878 5142 push.l 0x5142 /* 'QB' */
00000472 486E FEF8 pea.l [A6 - 0x108]
00000476 2F0C move.l -[A7], A4
00000478 2054 movea.l A0, [A4]
0000047A 2050 movea.l A0, [A0]
0000047C 2268 0054 movea.l A1, [A0 + 0x54]
00000480 4E91 jsr [A1]
00000482 7001 moveq.l D0, 0x01
00000484 2F00 move.l -[A7], D0
00000486 486E FEF8 pea.l [A6 - 0x108]
0000048A 2F0B move.l -[A7], A3
0000048C 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00000490 4FEF 0038 lea.l A7, [A7 + 0x38]
00000494 6000 0166 bra +0x168 /* 000005FC */
label00000498:
00000498 4878 511A push.l 0x511A
0000049C 2F0B move.l -[A7], A3
0000049E 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000004A2 41EE FEF8 lea.l A0, [A6 - 0x108]
000004A6 4210 clr.b [A0]
000004A8 4878 5144 push.l 0x5144 /* 'QD' */
000004AC 2F0C move.l -[A7], A4
000004AE 2054 movea.l A0, [A4]
000004B0 2050 movea.l A0, [A0]
000004B2 2268 0074 movea.l A1, [A0 + 0x74]
000004B6 4E91 jsr [A1]
000004B8 508F addq.l A7, 8
000004BA 2F00 move.l -[A7], D0
000004BC 486E FEF8 pea.l [A6 - 0x108]
000004C0 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
000004C4 7000 moveq.l D0, 0x00
000004C6 2F00 move.l -[A7], D0
000004C8 486E FEF8 pea.l [A6 - 0x108]
000004CC 2F0B move.l -[A7], A3
000004CE 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
000004D2 4FEF 001C lea.l A7, [A7 + 0x1C]
000004D6 6000 0124 bra +0x126 /* 000005FC */
label000004DA:
000004DA 4878 511B push.l 0x511B
000004DE 2F0B move.l -[A7], A3
000004E0 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000004E4 41EE FEF8 lea.l A0, [A6 - 0x108]
000004E8 4210 clr.b [A0]
000004EA 4878 5144 push.l 0x5144 /* 'QD' */
000004EE 2F0C move.l -[A7], A4
000004F0 2054 movea.l A0, [A4]
000004F2 2050 movea.l A0, [A0]
000004F4 2268 0074 movea.l A1, [A0 + 0x74]
000004F8 4E91 jsr [A1]
000004FA 508F addq.l A7, 8
000004FC 2F00 move.l -[A7], D0
000004FE 486E FEF8 pea.l [A6 - 0x108]
00000502 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000506 7000 moveq.l D0, 0x00
00000508 2F00 move.l -[A7], D0
0000050A 486E FEF8 pea.l [A6 - 0x108]
0000050E 2F0B move.l -[A7], A3
00000510 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00000514 4FEF 001C lea.l A7, [A7 + 0x1C]
00000518 6000 00E2 bra +0xE4 /* 000005FC */
label0000051C:
0000051C 4878 5144 push.l 0x5144 /* 'QD' */
00000520 2F0C move.l -[A7], A4
00000522 2054 movea.l A0, [A4]
00000524 2050 movea.l A0, [A0]
00000526 2268 0074 movea.l A1, [A0 + 0x74]
0000052A 4E91 jsr [A1]
0000052C 508F addq.l A7, 8
0000052E 2F00 move.l -[A7], D0
00000530 2F0B move.l -[A7], A3
00000532 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000536 508F addq.l A7, 8
00000538 6000 00C2 bra +0xC4 /* 000005FC */
label0000053C:
0000053C 7004 moveq.l D0, 0x04
0000053E 2F00 move.l -[A7], D0
00000540 4878 0096 push.l 0x96
00000544 2F0B move.l -[A7], A3
00000546 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
0000054A 4FEF 000C lea.l A7, [A7 + 0xC]
0000054E 6000 00AC bra +0xAE /* 000005FC */
label00000552:
00000552 48C7 ext.l D7
00000554 2F07 move.l -[A7], D7
00000556 2F0B move.l -[A7], A3
00000558 2F0C move.l -[A7], A4
0000055A 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
0000055E 3C3C 0FF3 move.w D6, 0xFF3
00000562 2054 movea.l A0, [A4]
00000564 2068 0028 movea.l A0, [A0 + 0x28]
00000568 2D48 FFF8 move.l [A6 - 0x8], A0
0000056C 2050 movea.l A0, [A0]
0000056E 7000 moveq.l D0, 0x00
00000570 3028 0060 move.w D0, [A0 + 0x60]
00000574 323C 0080 move.w D1, 0x80
00000578 C240 and.w D1, D0
0000057A 7000 moveq.l D0, 0x00
0000057C 3001 move.w D0, D1
0000057E 4A80 tst.l D0
00000580 4FEF 000C lea.l A7, [A7 + 0xC]
00000584 6704 beq +0x6 /* 0000058A */
00000586 3C3C 0FF2 move.w D6, 0xFF2
label0000058A:
0000058A 41EE FEF8 lea.l A0, [A6 - 0x108]
0000058E 4210 clr.b [A0]
00000590 486E FEF8 pea.l [A6 - 0x108]
00000594 4878 0FA0 push.l 0xFA0
00000598 48C6 ext.l D6
0000059A 2F06 move.l -[A7], D6
0000059C 2F2D FC8C move.l -[A7], [A5 - 0x374]
000005A0 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */]
000005A4 41EE FDF8 lea.l A0, [A6 - 0x208]
000005A8 4210 clr.b [A0]
000005AA 4878 0BEB push.l 0xBEB
000005AE 486E FDF8 pea.l [A6 - 0x208]
000005B2 2F0C move.l -[A7], A4
000005B4 2054 movea.l A0, [A4]
000005B6 2050 movea.l A0, [A0]
000005B8 2268 0054 movea.l A1, [A0 + 0x54]
000005BC 4E91 jsr [A1]
000005BE 7000 moveq.l D0, 0x00
000005C0 2F00 move.l -[A7], D0
000005C2 486E FDF8 pea.l [A6 - 0x208]
000005C6 486E FEF8 pea.l [A6 - 0x108]
000005CA 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
000005CE 486E FEF8 pea.l [A6 - 0x108]
000005D2 2F0B move.l -[A7], A3
000005D4 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
000005D8 4FEF 0030 lea.l A7, [A7 + 0x30]
000005DC 601E bra +0x20 /* 000005FC */
label000005DE:
000005DE 4878 31EC push.l 0x31EC
000005E2 2F0B move.l -[A7], A3
000005E4 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
000005E8 508F addq.l A7, 8
000005EA 6010 bra +0x12 /* 000005FC */
label000005EC:
000005EC 48C7 ext.l D7
000005EE 2F07 move.l -[A7], D7
000005F0 2F0B move.l -[A7], A3
000005F2 2F0C move.l -[A7], A4
000005F4 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
000005F8 4FEF 000C lea.l A7, [A7 + 0xC]
label000005FC:
000005FC 4CEE 18C0 FDE8 movem.l D6,D7,A3,A4, [A6 - 0x218]
00000602 4E5E unlink A6
00000604 4E75 rts
export_2036:
00000606 4E56 FFC8 link A6, -0x0038
0000060A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000060E 3C2E 0012 move.w D6, [A6 + 0x12]
00000612 266E 000C movea.l A3, [A6 + 0xC]
00000616 286E 0008 movea.l A4, [A6 + 0x8]
0000061A 3006 move.w D0, D6
0000061C 0440 0BEA subi.w D0, 0xBEA
00000620 6666 bne +0x68 /* 00000688 */
00000622 7000 moveq.l D0, 0x00
00000624 1013 move.b D0, [A3]
00000626 4A80 tst.l D0
00000628 676E beq +0x70 /* 00000698 */
0000062A 486E FFC8 pea.l [A6 - 0x38]
0000062E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000632 4A80 tst.l D0
00000634 588F addq.l A7, 4
00000636 6720 beq +0x22 /* 00000658 */
00000638 2F0B move.l -[A7], A3
0000063A 2F0C move.l -[A7], A4
0000063C 2054 movea.l A0, [A4]
0000063E 2050 movea.l A0, [A0]
00000640 2268 015C movea.l A1, [A0 + 0x15C]
00000644 4E91 jsr [A1]
00000646 48C6 ext.l D6
00000648 2F06 move.l -[A7], D6
0000064A 2F0B move.l -[A7], A3
0000064C 2F0C move.l -[A7], A4
0000064E 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
00000652 4FEF 0014 lea.l A7, [A7 + 0x14]
00000656 6024 bra +0x26 /* 0000067C */
label00000658:
00000658 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000065C 3E00 move.w D7, D0
0000065E 0C47 FFD0 cmpi.w D7, 0xFFD0
00000662 660E bne +0x10 /* 00000672 */
00000664 2F0B move.l -[A7], A3
00000666 4878 5122 push.l 0x5122 /* 'Q\"' */
0000066A 4EAD 1DDA jsr [A5 + 0x1DDA /* export_951 */]
0000066E 7E80 moveq.l D7, 0xFFFFFF80
00000670 508F addq.l A7, 8
label00000672:
00000672 48C7 ext.l D7
00000674 2F07 move.l -[A7], D7
00000676 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
0000067A 588F addq.l A7, 4
label0000067C:
0000067C 486E FFC8 pea.l [A6 - 0x38]
00000680 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000684 588F addq.l A7, 4
00000686 6010 bra +0x12 /* 00000698 */
label00000688:
00000688 48C6 ext.l D6
0000068A 2F06 move.l -[A7], D6
0000068C 2F0B move.l -[A7], A3
0000068E 2F0C move.l -[A7], A4
00000690 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
00000694 4FEF 000C lea.l A7, [A7 + 0xC]
label00000698:
00000698 4CEE 18C0 FFB8 movem.l D6,D7,A3,A4, [A6 - 0x48]
0000069E 4E5E unlink A6
000006A0 4E75 rts
export_2037:
000006A2 4E56 0000 link A6, 0
000006A6 203C 0000 F07F move.l D0, 0xF07F
000006AC 4E5E unlink A6
000006AE 4E75 rts
export_2038:
000006B0 4E56 0000 link A6, 0
000006B4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000006B8 3C2E 000E move.w D6, [A6 + 0xE]
000006BC 286E 0008 movea.l A4, [A6 + 0x8]
000006C0 48C6 ext.l D6
000006C2 2F06 move.l -[A7], D6
000006C4 2F0C move.l -[A7], A4
000006C6 4EAD 1C42 jsr [A5 + 0x1C42 /* export_900 */]
000006CA 3E00 move.w D7, D0
000006CC 4A46 tst.w D6
000006CE 508F addq.l A7, 8
000006D0 661C bne +0x1E /* 000006EE */
000006D2 4A47 tst.w D7
000006D4 6618 bne +0x1A /* 000006EE */
000006D6 2054 movea.l A0, [A4]
000006D8 2668 0028 movea.l A3, [A0 + 0x28]
000006DC 2053 movea.l A0, [A3]
000006DE 2F28 0028 move.l -[A7], [A0 + 0x28]
000006E2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000006E6 4A00 tst.b D0
000006E8 588F addq.l A7, 4
000006EA 6702 beq +0x4 /* 000006EE */
000006EC 7E02 moveq.l D7, 0x02
label000006EE:
000006EE 3007 move.w D0, D7
000006F0 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000006F6 4E5E unlink A6
000006F8 4E75 rts
export_2039:
000006FA 4E56 0000 link A6, 0
000006FE 203C 0000 38A4 move.l D0, 0x38A4
00000704 4E5E unlink A6
00000706 4E75 rts
export_2040:
00000708 4E56 0000 link A6, 0
0000070C 2F07 move.l -[A7], D7
0000070E 3E2E 000E move.w D7, [A6 + 0xE]
00000712 6608 bne +0xA /* 0000071C */
00000714 203C 0000 38A4 move.l D0, 0x38A4
0000071A 6012 bra +0x14 /* 0000072E */
label0000071C:
0000071C 3007 move.w D0, D7
0000071E 5340 subq.w D0, 1
00000720 48C0 ext.l D0
00000722 2F00 move.l -[A7], D0
00000724 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000728 4EBA F8E4 jsr [PC - 0x71C /* 0000000E */]
0000072C 508F addq.l A7, 8
label0000072E:
0000072E 2E2E FFFC move.l D7, [A6 - 0x4]
00000732 4E5E unlink A6
00000734 4E75 rts
export_2041:
00000736 4E56 0000 link A6, 0
0000073A 2F07 move.l -[A7], D7
0000073C 2E2E 000C move.l D7, [A6 + 0xC]
00000740 7001 moveq.l D0, 0x01
00000742 0C87 0000 38A4 cmpi.l D7, 0x38A4
00000748 6718 beq +0x1A /* 00000762 */
0000074A 2F00 move.l -[A7], D0
0000074C 2F07 move.l -[A7], D7
0000074E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000752 4EBA F8E8 jsr [PC - 0x718 /* 0000003C */]
00000756 508F addq.l A7, 8
00000758 2200 move.l D1, D0
0000075A 201F move.l D0, [A7]+
0000075C 4A01 tst.b D1
0000075E 6602 bne +0x4 /* 00000762 */
00000760 7000 moveq.l D0, 0x00
label00000762:
00000762 2E2E FFFC move.l D7, [A6 - 0x4]
00000766 4E5E unlink A6
00000768 4E75 rts
export_2042:
0000076A 4E56 0000 link A6, 0
0000076E 203C 0000 00BA move.l D0, 0xBA
00000774 4E5E unlink A6
00000776 4E75 rts
export_2043:
00000778 4E56 0000 link A6, 0
0000077C 48E7 0108 movem.l -[A7], D7,A4
00000780 3E2E 0012 move.w D7, [A6 + 0x12]
00000784 286E 000C movea.l A4, [A6 + 0xC]
00000788 0C47 38D6 cmpi.w D7, 0x38D6
0000078C 660E bne +0x10 /* 0000079C */
0000078E 4878 38B0 push.l 0x38B0
00000792 2F0C move.l -[A7], A4
00000794 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000798 508F addq.l A7, 8
0000079A 6012 bra +0x14 /* 000007AE */
label0000079C:
0000079C 48C7 ext.l D7
0000079E 2F07 move.l -[A7], D7
000007A0 2F0C move.l -[A7], A4
000007A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007A6 4EBA FC16 jsr [PC - 0x3EA /* 000003BE */]
000007AA 4FEF 000C lea.l A7, [A7 + 0xC]
label000007AE:
000007AE 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000007B4 4E5E unlink A6
000007B6 4E75 rts
export_2044:
000007B8 4E56 0000 link A6, 0
000007BC 2F07 move.l -[A7], D7
000007BE 3E2E 000E move.w D7, [A6 + 0xE]
000007C2 0C47 0BEA cmpi.w D7, 0xBEA
000007C6 6604 bne +0x6 /* 000007CC */
000007C8 7000 moveq.l D0, 0x00
000007CA 600C bra +0xE /* 000007D8 */
label000007CC:
000007CC 48C7 ext.l D7
000007CE 2F07 move.l -[A7], D7
000007D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007D4 4EBA F968 jsr [PC - 0x698 /* 0000013E */]
label000007D8:
000007D8 2E2E FFFC move.l D7, [A6 - 0x4]
000007DC 4E5E unlink A6
000007DE 4E75 rts
export_2045:
000007E0 4E56 0000 link A6, 0
000007E4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000007E8 3C2E 000E move.w D6, [A6 + 0xE]
000007EC 286E 0008 movea.l A4, [A6 + 0x8]
000007F0 48C6 ext.l D6
000007F2 2F06 move.l -[A7], D6
000007F4 2F0C move.l -[A7], A4
000007F6 4EAD 1C3A jsr [A5 + 0x1C3A /* export_899 */]
000007FA 2E00 move.l D7, D0
000007FC 4A46 tst.w D6
000007FE 508F addq.l A7, 8
00000800 6622 bne +0x24 /* 00000824 */
00000802 2054 movea.l A0, [A4]
00000804 2F28 0030 move.l -[A7], [A0 + 0x30]
00000808 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
0000080C 2640 movea.l A3, D0
0000080E 2053 movea.l A0, [A3]
00000810 0CA8 7366 6E74 000E cmpi.l [A0 + 0xE], 0x73666E74 /* 'sfnt' */
00000818 57C0 seq D0
0000081A 4400 neg.b D0
0000081C 4880 ext.w D0
0000081E 48C0 ext.l D0
00000820 DE80 add.l D7, D0
00000822 588F addq.l A7, 4
label00000824:
00000824 2007 move.l D0, D7
00000826 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
0000082C 4E5E unlink A6
0000082E 4E75 rts
export_2046:
00000830 4E56 FFFC link A6, -0x0004
00000834 48E7 0118 movem.l -[A7], D7,A3,A4
00000838 3E2E 0012 move.w D7, [A6 + 0x12]
0000083C 266E 000C movea.l A3, [A6 + 0xC]
00000840 286E 0008 movea.l A4, [A6 + 0x8]
00000844 48C7 ext.l D7
00000846 2F07 move.l -[A7], D7
00000848 2F0B move.l -[A7], A3
0000084A 2F0C move.l -[A7], A4
0000084C 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
00000850 4A47 tst.w D7
00000852 665E bne +0x60 /* 000008B2 */
00000854 377C 6784 000A move.w [A3 + 0xA], 0x6784
0000085A 177C 0002 0014 move.b [A3 + 0x14], 0x2
00000860 377C 0026 0002 move.w [A3 + 0x2], 0x26 /* '&' */
00000866 426B 0004 clr.w [A3 + 0x4]
0000086A 377C 00F2 0008 move.w [A3 + 0x8], 0xF2
00000870 2054 movea.l A0, [A4]
00000872 70FF moveq.l D0, 0xFFFFFFFF
00000874 B068 0044 cmp.w D0, [A0 + 0x44]
00000878 660C bne +0xE /* 00000886 */
0000087A 5A6B 000C addq.w [A3 + 0xC], 5
0000087E 377C 013A 0006 move.w [A3 + 0x6], 0x13A
00000884 6006 bra +0x8 /* 0000088C */
label00000886:
00000886 377C 00F1 0006 move.w [A3 + 0x6], 0xF1
label0000088C:
0000088C 2054 movea.l A0, [A4]
0000088E 2068 0028 movea.l A0, [A0 + 0x28]
00000892 2D48 FFFC move.l [A6 - 0x4], A0
00000896 2050 movea.l A0, [A0]
00000898 7000 moveq.l D0, 0x00
0000089A 3028 0060 move.w D0, [A0 + 0x60]
0000089E 323C 0080 move.w D1, 0x80
000008A2 C240 and.w D1, D0
000008A4 7000 moveq.l D0, 0x00
000008A6 3001 move.w D0, D1
000008A8 4A80 tst.l D0
000008AA 6706 beq +0x8 /* 000008B2 */
000008AC 046B 0016 0006 subi.w [A3 + 0x6], 0x16
label000008B2:
000008B2 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
000008B8 4E5E unlink A6
000008BA 4E75 rts
export_2047:
000008BC 4E56 0000 link A6, 0
000008C0 48E7 0018 movem.l -[A7], A3,A4
000008C4 266E 0010 movea.l A3, [A6 + 0x10]
000008C8 286E 000C movea.l A4, [A6 + 0xC]
000008CC 2054 movea.l A0, [A4]
000008CE 2028 0004 move.l D0, [A0 + 0x4]
000008D2 0480 6475 706C subi.l D0, 0x6475706C /* 'dupl' */
000008D8 6606 bne +0x8 /* 000008E0 */
000008DA 422B 0004 clr.b [A3 + 0x4]
000008DE 6010 bra +0x12 /* 000008F0 */
label000008E0:
000008E0 2F0B move.l -[A7], A3
000008E2 2F0C move.l -[A7], A4
000008E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008E8 4EBA F7FE jsr [PC - 0x802 /* 000000E8 */]
000008EC 4FEF 000C lea.l A7, [A7 + 0xC]
label000008F0:
000008F0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000008F6 4E5E unlink A6
000008F8 4E75 rts
export_2048:
000008FA 4E56 FEF0 link A6, -0x0110
000008FE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000902 266E 000C movea.l A3, [A6 + 0xC]
00000906 286E 0008 movea.l A4, [A6 + 0x8]
0000090A 2F0B move.l -[A7], A3
0000090C 2053 movea.l A0, [A3]
0000090E 2050 movea.l A0, [A0]
00000910 2268 0004 movea.l A1, [A0 + 0x4]
00000914 4E91 jsr [A1]
00000916 0C80 0000 1A5E cmpi.l D0, 0x1A5E
0000091C 588F addq.l A7, 4
0000091E 670E beq +0x10 /* 0000092E */
00000920 2F0B move.l -[A7], A3
00000922 2F0C move.l -[A7], A4
00000924 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
00000928 508F addq.l A7, 8
0000092A 6000 011E bra +0x120 /* 00000A4A */
label0000092E:
0000092E 41EE FF00 lea.l A0, [A6 - 0x100]
00000932 4210 clr.b [A0]
00000934 4878 38D6 push.l 0x38D6
00000938 486E FF00 pea.l [A6 - 0x100]
0000093C 2F0C move.l -[A7], A4
0000093E 2054 movea.l A0, [A4]
00000940 2050 movea.l A0, [A0]
00000942 2268 0054 movea.l A1, [A0 + 0x54]
00000946 4E91 jsr [A1]
00000948 41EE FEF0 lea.l A0, [A6 - 0x110]
0000094C 486E FEF0 pea.l [A6 - 0x110]
00000950 2F0B move.l -[A7], A3
00000952 4EAD 25D2 jsr [A5 + 0x25D2 /* export_1206 */]
00000956 2054 movea.l A0, [A4]
00000958 2068 0028 movea.l A0, [A0 + 0x28]
0000095C 2D48 FEFC move.l [A6 - 0x104], A0
00000960 2050 movea.l A0, [A0]
00000962 3028 004A move.w D0, [A0 + 0x4A]
00000966 48C0 ext.l D0
00000968 2F00 move.l -[A7], D0
0000096A 4EAD 0982 jsr [A5 + 0x982 /* export_300 */]
0000096E 3D40 FEF8 move.w [A6 - 0x108], D0
00000972 206D FFC2 movea.l A0, [A5 - 0x3E]
00000976 3D68 0044 FEFA move.w [A6 - 0x106], [A0 + 0x44]
0000097C 206D FFC2 movea.l A0, [A5 - 0x3E]
00000980 3828 004A move.w D4, [A0 + 0x4A]
00000984 7A00 moveq.l D5, 0x00
00000986 1A28 0046 move.b D5, [A0 + 0x46]
0000098A 4A85 tst.l D5
0000098C 2054 movea.l A0, [A4]
0000098E 3F28 0042 move.w -[A7], [A0 + 0x42]
00000992 A887 syscall TextFont
00000994 2054 movea.l A0, [A4]
00000996 3F28 0046 move.w -[A7], [A0 + 0x46]
0000099A A888 syscall TextFace
0000099C 2053 movea.l A0, [A3]
0000099E 3E28 0022 move.w D7, [A0 + 0x22]
000009A2 56C0 sne D0
000009A4 0240 0001 andi.w D0, 0x1
000009A8 48C0 ext.l D0
000009AA 1C00 move.b D6, D0
000009AC 4A47 tst.w D7
000009AE 4FEF 0018 lea.l A7, [A7 + 0x18]
000009B2 6606 bne +0x8 /* 000009BA */
000009B4 2054 movea.l A0, [A4]
000009B6 3E28 0044 move.w D7, [A0 + 0x44]
label000009BA:
000009BA 3F07 move.w -[A7], D7
000009BC A88A syscall TextSize
000009BE 2054 movea.l A0, [A4]
000009C0 2668 0028 movea.l A3, [A0 + 0x28]
000009C4 2053 movea.l A0, [A3]
000009C6 7000 moveq.l D0, 0x00
000009C8 3028 0060 move.w D0, [A0 + 0x60]
000009CC 323C 0080 move.w D1, 0x80
000009D0 C240 and.w D1, D0
000009D2 7000 moveq.l D0, 0x00
000009D4 3001 move.w D0, D1
000009D6 4A80 tst.l D0
000009D8 6608 bne +0xA /* 000009E2 */
000009DA 598F subq.l A7, 4
000009DC 700C moveq.l D0, 0x0C
000009DE A854 syscall FontDispatch
000009E0 588F addq.l A7, 4
label000009E2:
000009E2 558F subq.l A7, 2
000009E4 7009 moveq.l D0, 0x09
000009E6 A854 syscall FontDispatch
000009E8 1E1F move.b D7, [A7]+
000009EA 598F subq.l A7, 4
000009EC 1F06 move.b -[A7], D6
000009EE 7001 moveq.l D0, 0x01
000009F0 A854 syscall FontDispatch
000009F2 486E FF01 pea.l [A6 - 0xFF]
000009F6 7000 moveq.l D0, 0x00
000009F8 102E FF00 move.b D0, [A6 - 0x100]
000009FC 2F00 move.l -[A7], D0
000009FE 486E FEF0 pea.l [A6 - 0x110]
00000A02 7000 moveq.l D0, 0x00
00000A04 3F00 move.w -[A7], D0
00000A06 A9CE syscall TETextBox/TextBox
00000A08 598F subq.l A7, 4
00000A0A 1F07 move.b -[A7], D7
00000A0C 7001 moveq.l D0, 0x01
00000A0E A854 syscall FontDispatch
00000A10 2054 movea.l A0, [A4]
00000A12 2668 0028 movea.l A3, [A0 + 0x28]
00000A16 2053 movea.l A0, [A3]
00000A18 7000 moveq.l D0, 0x00
00000A1A 3028 0060 move.w D0, [A0 + 0x60]
00000A1E 323C 0080 move.w D1, 0x80
00000A22 C240 and.w D1, D0
00000A24 7000 moveq.l D0, 0x00
00000A26 3001 move.w D0, D1
00000A28 4A80 tst.l D0
00000A2A 508F addq.l A7, 8
00000A2C 6608 bne +0xA /* 00000A36 */
00000A2E 598F subq.l A7, 4
00000A30 700C moveq.l D0, 0x0C
00000A32 A854 syscall FontDispatch
00000A34 588F addq.l A7, 4
label00000A36:
00000A36 3F2E FEF8 move.w -[A7], [A6 - 0x108]
00000A3A A998 syscall UseResFile
00000A3C 3F2E FEFA move.w -[A7], [A6 - 0x106]
00000A40 A887 syscall TextFont
00000A42 3F04 move.w -[A7], D4
00000A44 A88A syscall TextSize
00000A46 3F05 move.w -[A7], D5
00000A48 A888 syscall TextFace
label00000A4A:
00000A4A 4CEE 18F0 FED8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x128]
00000A50 4E5E unlink A6
00000A52 4E75 rts
export_2049:
00000A54 4E56 0000 link A6, 0
00000A58 2F0C move.l -[A7], A4
00000A5A 286E 0008 movea.l A4, [A6 + 0x8]
00000A5E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A62 2F0C move.l -[A7], A4
00000A64 2054 movea.l A0, [A4]
00000A66 2050 movea.l A0, [A0]
00000A68 2268 0158 movea.l A1, [A0 + 0x158]
00000A6C 4E91 jsr [A1]
00000A6E 286E FFFC movea.l A4, [A6 - 0x4]
00000A72 4E5E unlink A6
00000A74 4E75 rts
export_2050:
00000A76 4E56 0000 link A6, 0
00000A7A 48E7 0118 movem.l -[A7], D7,A3,A4
00000A7E 286E 0008 movea.l A4, [A6 + 0x8]
00000A82 7E08 moveq.l D7, 0x08
00000A84 6026 bra +0x28 /* 00000AAC */
label00000A86:
00000A86 2054 movea.l A0, [A4]
00000A88 2007 move.l D0, D7
00000A8A 2200 move.l D1, D0
00000A8C C0FC 000E mulu.w D0, 0xE
00000A90 4841 swap.w D1
00000A92 C2FC 000E mulu.w D1, 0xE
00000A96 4841 swap.w D1
00000A98 4241 clr.w D1
00000A9A D081 add.l D0, D1
00000A9C 47F0 0848 lea.l A3, [A0 + D0 + 0x48]
00000AA0 4A93 tst.l [A3]
00000AA2 670C beq +0xE /* 00000AB0 */
00000AA4 2013 move.l D0, [A3]
00000AA6 B0AE 000C cmp.l D0, [A6 + 0xC]
00000AAA 6704 beq +0x6 /* 00000AB0 */
label00000AAC:
00000AAC 5387 subq.l D7, 1
00000AAE 6CD6 bge -0x28 /* 00000A86 */
label00000AB0:
00000AB0 4A93 tst.l [A3]
00000AB2 6604 bne +0x6 /* 00000AB8 */
00000AB4 26AE 000C move.l [A3], [A6 + 0xC]
label00000AB8:
00000AB8 2007 move.l D0, D7
00000ABA 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000AC0 4E5E unlink A6
00000AC2 4E75 rts
export_2051:
00000AC4 4E56 0000 link A6, 0
00000AC8 203C 0000 3B92 move.l D0, 0x3B92
00000ACE 4E5E unlink A6
00000AD0 4E75 rts
export_2052:
00000AD2 4E56 0000 link A6, 0
00000AD6 2F07 move.l -[A7], D7
00000AD8 3E2E 000E move.w D7, [A6 + 0xE]
00000ADC 6608 bne +0xA /* 00000AE6 */
00000ADE 203C 0000 3B92 move.l D0, 0x3B92
00000AE4 6012 bra +0x14 /* 00000AF8 */
label00000AE6:
00000AE6 3007 move.w D0, D7
00000AE8 5340 subq.w D0, 1
00000AEA 48C0 ext.l D0
00000AEC 2F00 move.l -[A7], D0
00000AEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AF2 4EAD 43E2 jsr [A5 + 0x43E2 /* export_2168 */]
00000AF6 508F addq.l A7, 8
label00000AF8:
00000AF8 2E2E FFFC move.l D7, [A6 - 0x4]
00000AFC 4E5E unlink A6
00000AFE 4E75 rts
export_2053:
00000B00 4E56 0000 link A6, 0
00000B04 2F07 move.l -[A7], D7
00000B06 2E2E 000C move.l D7, [A6 + 0xC]
00000B0A 7001 moveq.l D0, 0x01
00000B0C 0C87 0000 3B92 cmpi.l D7, 0x3B92
00000B12 6718 beq +0x1A /* 00000B2C */
00000B14 2F00 move.l -[A7], D0
00000B16 2F07 move.l -[A7], D7
00000B18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B1C 4EAD 43EA jsr [A5 + 0x43EA /* export_2169 */]
00000B20 508F addq.l A7, 8
00000B22 2200 move.l D1, D0
00000B24 201F move.l D0, [A7]+
00000B26 4A01 tst.b D1
00000B28 6602 bne +0x4 /* 00000B2C */
00000B2A 7000 moveq.l D0, 0x00
label00000B2C:
00000B2C 2E2E FFFC move.l D7, [A6 - 0x4]
00000B30 4E5E unlink A6
00000B32 4E75 rts
export_2054:
00000B34 4E56 0000 link A6, 0
00000B38 7050 moveq.l D0, 0x50
00000B3A 4E5E unlink A6
00000B3C 4E75 rts
export_2055:
00000B3E 4E56 FEF4 link A6, -0x010C
00000B42 48E7 0018 movem.l -[A7], A3,A4
00000B46 266E 000C movea.l A3, [A6 + 0xC]
00000B4A 286E 0008 movea.l A4, [A6 + 0x8]
00000B4E 2053 movea.l A0, [A3]
00000B50 0CA8 6F70 656E 0004 cmpi.l [A0 + 0x4], 0x6F70656E /* 'open' */
00000B58 6670 bne +0x72 /* 00000BCA */
00000B5A 2054 movea.l A0, [A4]
00000B5C 2068 0028 movea.l A0, [A0 + 0x28]
00000B60 2D48 FFFC move.l [A6 - 0x4], A0
00000B64 2050 movea.l A0, [A0]
00000B66 7000 moveq.l D0, 0x00
00000B68 3028 0060 move.w D0, [A0 + 0x60]
00000B6C 323C 0080 move.w D1, 0x80
00000B70 C240 and.w D1, D0
00000B72 7000 moveq.l D0, 0x00
00000B74 3001 move.w D0, D1
00000B76 4A80 tst.l D0
00000B78 673C beq +0x3E /* 00000BB6 */
00000B7A 2054 movea.l A0, [A4]
00000B7C 2F28 0030 move.l -[A7], [A0 + 0x30]
00000B80 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00000B84 2D40 FFF4 move.l [A6 - 0xC], D0
00000B88 7063 moveq.l D0, 0x63
00000B8A 2F00 move.l -[A7], D0
00000B8C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000B90 4EAD 43BA jsr [A5 + 0x43BA /* export_2163 */]
00000B94 2D40 FFF8 move.l [A6 - 0x8], D0
00000B98 2040 movea.l A0, D0
00000B9A 2F08 move.l -[A7], A0
00000B9C 486E FEF4 pea.l [A6 - 0x10C]
00000BA0 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000BA4 41EE FEF4 lea.l A0, [A6 - 0x10C]
00000BA8 558F subq.l A7, 2
00000BAA 486E FEF4 pea.l [A6 - 0x10C]
00000BAE A9B6 syscall OpenDeskAcc
00000BB0 4FEF 0016 lea.l A7, [A7 + 0x16]
00000BB4 601E bra +0x20 /* 00000BD4 */
label00000BB6:
00000BB6 4878 37B4 push.l 0x37B4
00000BBA 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
00000BBE 7080 moveq.l D0, 0xFFFFFF80
00000BC0 2F00 move.l -[A7], D0
00000BC2 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000BC6 508F addq.l A7, 8
00000BC8 600A bra +0xC /* 00000BD4 */
label00000BCA:
00000BCA 2F0B move.l -[A7], A3
00000BCC 2F0C move.l -[A7], A4
00000BCE 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
00000BD2 508F addq.l A7, 8
label00000BD4:
00000BD4 4CEE 1800 FEEC movem.l A3,A4, [A6 - 0x114]
00000BDA 4E5E unlink A6
00000BDC 4E75 rts
export_2056:
00000BDE 4E56 0000 link A6, 0
00000BE2 203C 0000 F069 move.l D0, 0xF069
00000BE8 4E5E unlink A6
00000BEA 4E75 rts
export_2057:
00000BEC 4E56 0000 link A6, 0
00000BF0 203C 0000 399E move.l D0, 0x399E
00000BF6 4E5E unlink A6
00000BF8 4E75 rts
export_2058:
00000BFA 4E56 0000 link A6, 0
00000BFE 2F07 move.l -[A7], D7
00000C00 3E2E 000E move.w D7, [A6 + 0xE]
00000C04 6608 bne +0xA /* 00000C0E */
00000C06 203C 0000 399E move.l D0, 0x399E
00000C0C 6012 bra +0x14 /* 00000C20 */
label00000C0E:
00000C0E 3007 move.w D0, D7
00000C10 5340 subq.w D0, 1
00000C12 48C0 ext.l D0
00000C14 2F00 move.l -[A7], D0
00000C16 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C1A 4EBA F3F2 jsr [PC - 0xC0E /* 0000000E */]
00000C1E 508F addq.l A7, 8
label00000C20:
00000C20 2E2E FFFC move.l D7, [A6 - 0x4]
00000C24 4E5E unlink A6
00000C26 4E75 rts
export_2059:
00000C28 4E56 0000 link A6, 0
00000C2C 2F07 move.l -[A7], D7
00000C2E 2E2E 000C move.l D7, [A6 + 0xC]
00000C32 7001 moveq.l D0, 0x01
00000C34 0C87 0000 399E cmpi.l D7, 0x399E
00000C3A 6718 beq +0x1A /* 00000C54 */
00000C3C 2F00 move.l -[A7], D0
00000C3E 2F07 move.l -[A7], D7
00000C40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C44 4EBA F3F6 jsr [PC - 0xC0A /* 0000003C */]
00000C48 508F addq.l A7, 8
00000C4A 2200 move.l D1, D0
00000C4C 201F move.l D0, [A7]+
00000C4E 4A01 tst.b D1
00000C50 6602 bne +0x4 /* 00000C54 */
00000C52 7000 moveq.l D0, 0x00
label00000C54:
00000C54 2E2E FFFC move.l D7, [A6 - 0x4]
00000C58 4E5E unlink A6
00000C5A 4E75 rts
export_2060:
00000C5C 4E56 0000 link A6, 0
00000C60 7042 moveq.l D0, 0x42
00000C62 4E5E unlink A6
00000C64 4E75 rts
export_2061:
00000C66 4E56 FF00 link A6, -0x0100
00000C6A 2F0C move.l -[A7], A4
00000C6C 286E 000C movea.l A4, [A6 + 0xC]
00000C70 2054 movea.l A0, [A4]
00000C72 0CA8 6F70 656E 0004 cmpi.l [A0 + 0x4], 0x6F70656E /* 'open' */
00000C7A 662A bne +0x2C /* 00000CA6 */
00000C7C 41EE FF00 lea.l A0, [A6 - 0x100]
00000C80 4210 clr.b [A0]
00000C82 4878 39A8 push.l 0x39A8
00000C86 486E FF00 pea.l [A6 - 0x100]
00000C8A 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000C8E 7000 moveq.l D0, 0x00
00000C90 2F00 move.l -[A7], D0
00000C92 486E FF00 pea.l [A6 - 0x100]
00000C96 72D5 moveq.l D1, 0xFFFFFFD5
00000C98 2F01 move.l -[A7], D1
00000C9A 2F0C move.l -[A7], A4
00000C9C 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */]
00000CA0 4FEF 0018 lea.l A7, [A7 + 0x18]
00000CA4 600C bra +0xE /* 00000CB2 */
label00000CA6:
00000CA6 2F0C move.l -[A7], A4
00000CA8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CAC 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
00000CB0 508F addq.l A7, 8
label00000CB2:
00000CB2 286E FEFC movea.l A4, [A6 - 0x104]
00000CB6 4E5E unlink A6
00000CB8 4E75 rts
export_2062:
00000CBA 4E56 0000 link A6, 0
00000CBE 48E7 0018 movem.l -[A7], A3,A4
00000CC2 266E 0010 movea.l A3, [A6 + 0x10]
00000CC6 286E 000C movea.l A4, [A6 + 0xC]
00000CCA 2054 movea.l A0, [A4]
00000CCC 2028 0004 move.l D0, [A0 + 0x4]
00000CD0 0480 6475 706C subi.l D0, 0x6475706C /* 'dupl' */
00000CD6 6606 bne +0x8 /* 00000CDE */
00000CD8 422B 0004 clr.b [A3 + 0x4]
00000CDC 6010 bra +0x12 /* 00000CEE */
label00000CDE:
00000CDE 2F0B move.l -[A7], A3
00000CE0 2F0C move.l -[A7], A4
00000CE2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CE6 4EBA F400 jsr [PC - 0xC00 /* 000000E8 */]
00000CEA 4FEF 000C lea.l A7, [A7 + 0xC]
label00000CEE:
00000CEE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000CF4 4E5E unlink A6
00000CF6 4E75 rts
export_2063:
00000CF8 4E56 0000 link A6, 0
00000CFC 2F07 move.l -[A7], D7
00000CFE 3E2E 000E move.w D7, [A6 + 0xE]
00000D02 0C47 0BEA cmpi.w D7, 0xBEA
00000D06 6604 bne +0x6 /* 00000D0C */
00000D08 7000 moveq.l D0, 0x00
00000D0A 600C bra +0xE /* 00000D18 */
label00000D0C:
00000D0C 48C7 ext.l D7
00000D0E 2F07 move.l -[A7], D7
00000D10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D14 4EBA F428 jsr [PC - 0xBD8 /* 0000013E */]
label00000D18:
00000D18 2E2E FFFC move.l D7, [A6 - 0x4]
00000D1C 4E5E unlink A6
00000D1E 4E75 rts
export_2064:
00000D20 4E56 0000 link A6, 0
00000D24 48E7 0018 movem.l -[A7], A3,A4
00000D28 266E 000C movea.l A3, [A6 + 0xC]
00000D2C 286E 0008 movea.l A4, [A6 + 0x8]
00000D30 4878 32C8 push.l 0x32C8
00000D34 2F0B move.l -[A7], A3
00000D36 2053 movea.l A0, [A3]
00000D38 2050 movea.l A0, [A0]
00000D3A 2268 000C movea.l A1, [A0 + 0xC]
00000D3E 4E91 jsr [A1]
00000D40 4A00 tst.b D0
00000D42 508F addq.l A7, 8
00000D44 670A beq +0xC /* 00000D50 */
00000D46 2F0B move.l -[A7], A3
00000D48 2F0C move.l -[A7], A4
00000D4A 4EBA 009A jsr [PC + 0x9A /* 00000DE6 */]
00000D4E 508F addq.l A7, 8
label00000D50:
00000D50 2F0B move.l -[A7], A3
00000D52 2F0C move.l -[A7], A4
00000D54 4EAD 348A jsr [A5 + 0x348A /* export_1677 */]
00000D58 508F addq.l A7, 8
00000D5A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000D60 4E5E unlink A6
00000D62 4E75 rts
export_2065:
00000D64 4E56 0000 link A6, 0
00000D68 2F0C move.l -[A7], A4
00000D6A 286E 0008 movea.l A4, [A6 + 0x8]
00000D6E 7000 moveq.l D0, 0x00
00000D70 2F00 move.l -[A7], D0
00000D72 2F0C move.l -[A7], A4
00000D74 4EBA 0070 jsr [PC + 0x70 /* 00000DE6 */]
00000D78 2F0C move.l -[A7], A4
00000D7A 4EAD 3482 jsr [A5 + 0x3482 /* export_1676 */]
00000D7E 286E FFFC movea.l A4, [A6 - 0x4]
00000D82 4E5E unlink A6
00000D84 4E75 rts
export_2066:
00000D86 4E56 0000 link A6, 0
00000D8A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000D8E 266E 0008 movea.l A3, [A6 + 0x8]
00000D92 286E 0010 movea.l A4, [A6 + 0x10]
00000D96 2F0B move.l -[A7], A3
00000D98 2053 movea.l A0, [A3]
00000D9A 2050 movea.l A0, [A0]
00000D9C 2268 0174 movea.l A1, [A0 + 0x174]
00000DA0 4E91 jsr [A1]
00000DA2 3E00 move.w D7, D0
00000DA4 0C47 4000 cmpi.w D7, 0x4000 /* '@\0' */
00000DA8 6C0C bge +0xE /* 00000DB6 */
00000DAA 4254 clr.w [A4]
00000DAC 206E 0014 movea.l A0, [A6 + 0x14]
00000DB0 30BC 3FFF move.w [A0], 0x3FFF
00000DB4 6026 bra +0x28 /* 00000DDC */
label00000DB6:
00000DB6 48C7 ext.l D7
00000DB8 2007 move.l D0, D7
00000DBA 90BC 0000 4000 sub.l D0, 0x4000 /* '@\0' */
00000DC0 7209 moveq.l D1, 0x09
00000DC2 2C00 move.l D6, D0
00000DC4 E2A6 asr D6, D1
00000DC6 3006 move.w D0, D6
00000DC8 C1FC 0200 muls.w D0, 0x200
00000DCC D07C 4000 add.w D0, 0x4000 /* '@\0' */
00000DD0 3880 move.w [A4], D0
00000DD2 D07C 01FF add.w D0, 0x1FF
00000DD6 206E 0014 movea.l A0, [A6 + 0x14]
00000DDA 3080 move.w [A0], D0
label00000DDC:
00000DDC 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00000DE2 4E5E unlink A6
00000DE4 4E75 rts
fn00000DE6:
00000DE6 4E56 0000 link A6, 0
00000DEA 2F0C move.l -[A7], A4
00000DEC 286E 000C movea.l A4, [A6 + 0xC]
00000DF0 4A2D FEA4 tst.b [A5 - 0x15C]
00000DF4 6636 bne +0x38 /* 00000E2C */
00000DF6 200C move.l D0, A4
00000DF8 660A bne +0xC /* 00000E04 */
00000DFA 206E 0008 movea.l A0, [A6 + 0x8]
00000DFE 2050 movea.l A0, [A0]
00000E00 2868 0028 movea.l A4, [A0 + 0x28]
label00000E04:
00000E04 2054 movea.l A0, [A4]
00000E06 7000 moveq.l D0, 0x00
00000E08 3028 0060 move.w D0, [A0 + 0x60]
00000E0C 323C 0080 move.w D1, 0x80
00000E10 C240 and.w D1, D0
00000E12 7000 moveq.l D0, 0x00
00000E14 3001 move.w D0, D1
00000E16 4A80 tst.l D0
00000E18 6712 beq +0x14 /* 00000E2C */
00000E1A 1B7C 0001 FEA4 move.b [A5 - 0x15C], 0x1
00000E20 70F4 moveq.l D0, 0xFFFFFFF4
00000E22 3F00 move.w -[A7], D0
00000E24 2F3C 8002 0004 move.l -[A7], 0x80020004
00000E2A A8B5 syscall ScriptUtil
label00000E2C:
00000E2C 286E FFFC movea.l A4, [A6 - 0x4]
00000E30 4E5E unlink A6
00000E32 4E75 rts
export_2067:
00000E34 4E56 0000 link A6, 0
00000E38 203C 0000 30D4 move.l D0, 0x30D4
00000E3E 4E5E unlink A6
00000E40 4E75 rts
export_2068:
00000E42 4E56 0000 link A6, 0
00000E46 2F07 move.l -[A7], D7
00000E48 3E2E 000E move.w D7, [A6 + 0xE]
00000E4C 6608 bne +0xA /* 00000E56 */
00000E4E 203C 0000 30D4 move.l D0, 0x30D4
00000E54 6012 bra +0x14 /* 00000E68 */
label00000E56:
00000E56 3007 move.w D0, D7
00000E58 5340 subq.w D0, 1
00000E5A 48C0 ext.l D0
00000E5C 2F00 move.l -[A7], D0
00000E5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E62 4EBA F1AA jsr [PC - 0xE56 /* 0000000E */]
00000E66 508F addq.l A7, 8
label00000E68:
00000E68 2E2E FFFC move.l D7, [A6 - 0x4]
00000E6C 4E5E unlink A6
00000E6E 4E75 rts
export_2069:
00000E70 4E56 0000 link A6, 0
00000E74 2F07 move.l -[A7], D7
00000E76 2E2E 000C move.l D7, [A6 + 0xC]
00000E7A 7001 moveq.l D0, 0x01
00000E7C 0C87 0000 30D4 cmpi.l D7, 0x30D4
00000E82 6718 beq +0x1A /* 00000E9C */
00000E84 2F00 move.l -[A7], D0
00000E86 2F07 move.l -[A7], D7
00000E88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E8C 4EBA F1AE jsr [PC - 0xE52 /* 0000003C */]
00000E90 508F addq.l A7, 8
00000E92 2200 move.l D1, D0
00000E94 201F move.l D0, [A7]+
00000E96 4A01 tst.b D1
00000E98 6602 bne +0x4 /* 00000E9C */
00000E9A 7000 moveq.l D0, 0x00
label00000E9C:
00000E9C 2E2E FFFC move.l D7, [A6 - 0x4]
00000EA0 4E5E unlink A6
00000EA2 4E75 rts
export_2070:
00000EA4 4E56 0000 link A6, 0
00000EA8 7044 moveq.l D0, 0x44
00000EAA 4E5E unlink A6
00000EAC 4E75 rts
export_2071:
00000EAE 4E56 FF00 link A6, -0x0100
00000EB2 2F0C move.l -[A7], A4
00000EB4 286E 000C movea.l A4, [A6 + 0xC]
00000EB8 2054 movea.l A0, [A4]
00000EBA 0CA8 6F70 656E 0004 cmpi.l [A0 + 0x4], 0x6F70656E /* 'open' */
00000EC2 662A bne +0x2C /* 00000EEE */
00000EC4 41EE FF00 lea.l A0, [A6 - 0x100]
00000EC8 4210 clr.b [A0]
00000ECA 4878 30DE push.l 0x30DE
00000ECE 486E FF00 pea.l [A6 - 0x100]
00000ED2 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000ED6 7000 moveq.l D0, 0x00
00000ED8 2F00 move.l -[A7], D0
00000EDA 486E FF00 pea.l [A6 - 0x100]
00000EDE 72D5 moveq.l D1, 0xFFFFFFD5
00000EE0 2F01 move.l -[A7], D1
00000EE2 2F0C move.l -[A7], A4
00000EE4 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */]
00000EE8 4FEF 0018 lea.l A7, [A7 + 0x18]
00000EEC 600C bra +0xE /* 00000EFA */
label00000EEE:
00000EEE 2F0C move.l -[A7], A4
00000EF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EF4 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
00000EF8 508F addq.l A7, 8
label00000EFA:
00000EFA 286E FEFC movea.l A4, [A6 - 0x104]
00000EFE 4E5E unlink A6
00000F00 4E75 rts
export_2072:
00000F02 4E56 0000 link A6, 0
00000F06 48E7 0018 movem.l -[A7], A3,A4
00000F0A 266E 0010 movea.l A3, [A6 + 0x10]
00000F0E 286E 000C movea.l A4, [A6 + 0xC]
00000F12 2054 movea.l A0, [A4]
00000F14 2028 0004 move.l D0, [A0 + 0x4]
00000F18 0480 6475 706C subi.l D0, 0x6475706C /* 'dupl' */
00000F1E 6606 bne +0x8 /* 00000F26 */
00000F20 422B 0004 clr.b [A3 + 0x4]
00000F24 6010 bra +0x12 /* 00000F36 */
label00000F26:
00000F26 2F0B move.l -[A7], A3
00000F28 2F0C move.l -[A7], A4
00000F2A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F2E 4EBA F1B8 jsr [PC - 0xE48 /* 000000E8 */]
00000F32 4FEF 000C lea.l A7, [A7 + 0xC]
label00000F36:
00000F36 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000F3C 4E5E unlink A6
00000F3E 4E75 rts
export_2073:
00000F40 4E56 0000 link A6, 0
00000F44 2F07 move.l -[A7], D7
00000F46 3E2E 000E move.w D7, [A6 + 0xE]
00000F4A 0C47 0BEA cmpi.w D7, 0xBEA
00000F4E 6604 bne +0x6 /* 00000F54 */
00000F50 7000 moveq.l D0, 0x00
00000F52 600C bra +0xE /* 00000F60 */
label00000F54:
00000F54 48C7 ext.l D7
00000F56 2F07 move.l -[A7], D7
00000F58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F5C 4EBA F1E0 jsr [PC - 0xE20 /* 0000013E */]
label00000F60:
00000F60 2E2E FFFC move.l D7, [A6 - 0x4]
00000F64 4E5E unlink A6
00000F66 4E75 rts
export_2074:
00000F68 4E56 0000 link A6, 0
00000F6C 2F0C move.l -[A7], A4
00000F6E 7000 moveq.l D0, 0x00
00000F70 2840 movea.l A4, D0
00000F72 220C move.l D1, A4
00000F74 6626 bne +0x28 /* 00000F9C */
00000F76 302E 0016 move.w D0, [A6 + 0x16]
00000F7A 48C0 ext.l D0
00000F7C 2F00 move.l -[A7], D0
00000F7E 302E 0012 move.w D0, [A6 + 0x12]
00000F82 48C0 ext.l D0
00000F84 2F00 move.l -[A7], D0
00000F86 302E 000E move.w D0, [A6 + 0xE]
00000F8A 48C0 ext.l D0
00000F8C 2F00 move.l -[A7], D0
00000F8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F92 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */]
00000F96 2840 movea.l A4, D0
00000F98 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000F9C:
00000F9C 200C move.l D0, A4
00000F9E 286E FFFC movea.l A4, [A6 - 0x4]
00000FA2 4E5E unlink A6
00000FA4 4E75 rts
export_2075:
00000FA6 4E56 0000 link A6, 0
00000FAA 2F0C move.l -[A7], A4
00000FAC 286E 0008 movea.l A4, [A6 + 0x8]
00000FB0 200C move.l D0, A4
00000FB2 6728 beq +0x2A /* 00000FDC */
00000FB4 2054 movea.l A0, [A4]
00000FB6 20AD FEAA move.l [A0], [A5 - 0x156]
00000FBA 200C move.l D0, A4
00000FBC 671E beq +0x20 /* 00000FDC */
00000FBE 7000 moveq.l D0, 0x00
00000FC0 2F00 move.l -[A7], D0
00000FC2 2F0C move.l -[A7], A4
00000FC4 4EBA F0B4 jsr [PC - 0xF4C /* 0000007A */]
00000FC8 202E 000C move.l D0, [A6 + 0xC]
00000FCC 0800 0000 btst.b D0, 0x0
00000FD0 508F addq.l A7, 8
00000FD2 6708 beq +0xA /* 00000FDC */
00000FD4 2F0C move.l -[A7], A4
00000FD6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000FDA 588F addq.l A7, 4
label00000FDC:
00000FDC 286E FFFC movea.l A4, [A6 - 0x4]
00000FE0 4E5E unlink A6
00000FE2 4E75 rts
export_2076:
00000FE4 4E56 0000 link A6, 0
00000FE8 203C 0000 36B0 move.l D0, 0x36B0
00000FEE 4E5E unlink A6
00000FF0 4E75 rts
export_2077:
00000FF2 4E56 0000 link A6, 0
00000FF6 2F07 move.l -[A7], D7
00000FF8 3E2E 000E move.w D7, [A6 + 0xE]
00000FFC 6608 bne +0xA /* 00001006 */
00000FFE 203C 0000 36B0 move.l D0, 0x36B0
00001004 6012 bra +0x14 /* 00001018 */
label00001006:
00001006 3007 move.w D0, D7
00001008 5340 subq.w D0, 1
0000100A 48C0 ext.l D0
0000100C 2F00 move.l -[A7], D0
0000100E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001012 4EBA EFFA jsr [PC - 0x1006 /* 0000000E */]
00001016 508F addq.l A7, 8
label00001018:
00001018 2E2E FFFC move.l D7, [A6 - 0x4]
0000101C 4E5E unlink A6
0000101E 4E75 rts
export_2078:
00001020 4E56 0000 link A6, 0
00001024 2F07 move.l -[A7], D7
00001026 2E2E 000C move.l D7, [A6 + 0xC]
0000102A 7001 moveq.l D0, 0x01
0000102C 0C87 0000 36B0 cmpi.l D7, 0x36B0
00001032 6718 beq +0x1A /* 0000104C */
00001034 2F00 move.l -[A7], D0
00001036 2F07 move.l -[A7], D7
00001038 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000103C 4EBA EFFE jsr [PC - 0x1002 /* 0000003C */]
00001040 508F addq.l A7, 8
00001042 2200 move.l D1, D0
00001044 201F move.l D0, [A7]+
00001046 4A01 tst.b D1
00001048 6602 bne +0x4 /* 0000104C */
0000104A 7000 moveq.l D0, 0x00
label0000104C:
0000104C 2E2E FFFC move.l D7, [A6 - 0x4]
00001050 4E5E unlink A6
00001052 4E75 rts
export_2079:
00001054 4E56 0000 link A6, 0
00001058 7042 moveq.l D0, 0x42
0000105A 4E5E unlink A6
0000105C 4E75 rts
export_2080:
0000105E 4E56 FFF8 link A6, -0x0008
00001062 48E7 0118 movem.l -[A7], D7,A3,A4
00001066 286E 0008 movea.l A4, [A6 + 0x8]
0000106A 206E 000C movea.l A0, [A6 + 0xC]
0000106E 2050 movea.l A0, [A0]
00001070 0CA8 6F70 656E 0004 cmpi.l [A0 + 0x4], 0x6F70656E /* 'open' */
00001078 6664 bne +0x66 /* 000010DE */
0000107A 7001 moveq.l D0, 0x01
0000107C 2F00 move.l -[A7], D0
0000107E 2054 movea.l A0, [A4]
00001080 2F28 0030 move.l -[A7], [A0 + 0x30]
00001084 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00001088 2D40 FFFC move.l [A6 - 0x4], D0
0000108C 2040 movea.l A0, D0
0000108E 2050 movea.l A0, [A0]
00001090 3028 0012 move.w D0, [A0 + 0x12]
00001094 48C0 ext.l D0
00001096 588F addq.l A7, 4
00001098 2F00 move.l -[A7], D0
0000109A 2054 movea.l A0, [A4]
0000109C 2F28 0030 move.l -[A7], [A0 + 0x30]
000010A0 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000010A4 2D40 FFF8 move.l [A6 - 0x8], D0
000010A8 2040 movea.l A0, D0
000010AA 2050 movea.l A0, [A0]
000010AC 588F addq.l A7, 4
000010AE 2F28 000E move.l -[A7], [A0 + 0xE]
000010B2 2054 movea.l A0, [A4]
000010B4 2F28 0028 move.l -[A7], [A0 + 0x28]
000010B8 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000010BC 2640 movea.l A3, D0
000010BE 2F0B move.l -[A7], A3
000010C0 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000010C4 2F0B move.l -[A7], A3
000010C6 4EAD 42D2 jsr [A5 + 0x42D2 /* export_2134 */]
000010CA 3E00 move.w D7, D0
000010CC 204B movea.l A0, A3
000010CE A049 syscall HPurge
000010D0 48C7 ext.l D7
000010D2 2F07 move.l -[A7], D7
000010D4 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000010D8 4FEF 001C lea.l A7, [A7 + 0x1C]
000010DC 600C bra +0xE /* 000010EA */
label000010DE:
000010DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000010E2 2F0C move.l -[A7], A4
000010E4 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
000010E8 508F addq.l A7, 8
label000010EA:
000010EA 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
000010F0 4E5E unlink A6
000010F2 4E75 rts